// 这里用到了 闭包

const deboundce = (func, wait) => {
  let timeId;
  return (...args) => {
    timeId && clearTimeout(timeId);
    timeId = setTimeout(() => {
      func(...args);
    }, wait);
  };
};
